<?php defined('SYSPATH') OR die('No direct access allowed.');

//require_once 'd:/php/pear/Auth.php';

class Login_Model extends Model_Core {

	public $session;
	private $usuario;

	function  __construct() {
		parent::__construct();
		$this->session = Session::instance();
	}

	function getUsuario() {
		return $this->usuario;
	}

	function setUsuario($usuario) {
		$this->usuario = $usuario;
	}

	function logar($usuario, $senha) {

		$this->setUsuario($usuario);
		$retorno = false;

		if( $usuario != 'admin' or $senha != 'biblioteca' ) {
			$retorno = false;
			$this->deletarSessionUsuario();
		} else {
			$retorno = true;
			$this->criarSessionUsuario();
		}
		return $retorno;
        }
        
	private function criarSessionUsuario() {
		$this->session->set('sessaoUser', $this->usuario);
	}

	public function deletarSessionUsuario() {
		$this->session->delete('sessaoUser');
	}

	/**
	 * Verifica se o usuário já está logado
	 * @return boolean
	 */
	public function verificarUsuarioLogado() {
		$logado = $this->session->get('sessaoUser');
		if ( $logado != '' ) {
			$retorno = true;
		} else {
			$retorno = false;
		}
		return $retorno;
	}

}
